
$(document).ready(function(){
    wechatApiauth()
})
function tipsMsg(tiptext){//打开提示框
    $("#tipmsg").text(tiptext);
    $("#fade").css('display','block');
    $("#tipDia").css('display','block');
}

function closeTips(){//关闭提示框
    $("#tipDia").css('display','none');
    $("#fade").css('display','none');
}
function scanCode(){
    alert('scaned')
    wx.scanQRCode({
        // 默认为0，扫描结果由微信处理，1则直接返回扫描结果
        needResult : 1,
        desc : 'scanQRCode desc',
        success : function(res) {
            //扫码后获取结果参数赋值给Input
            var url = res.resultStr
            //商品条形码，取","后面的
            if(url.indexOf(",")>=0){
                var tempArray = url.split(',')
                var tempNum = tempArray[1]
                if(tempNum.length>16){
                    tipsMsg('请扫描样本编号的二维码。');
                    return;
                }
                $('#sampleNum').val(tempNum)
            }else{
                if(url.length>16){
                    tipsMsg('请扫描样本编号的二维码。')
                    return;
                }
                $('#sampleNum').val(url)
            }
        }
    });
}

function wechatApiauth() {
   $.ajax({
       type: "post",
       dataType: "json",
       url: "/getWxSign",
       data:{url:window.location.href},
       success: function (data) {
           wx.config({
               debug: false,
               appId: data.appid,//微信开发者appId
               timestamp: data.timestamp,//后台生成的时间戳
               nonceStr: data.nonce,//随机字符串
               signature: data.sign,//后台生成的签名
               jsApiList: ['checkJsApi', 'scanQRCode']//要调用的微信接口
           });
       }
   });
}